package com.yamaikeji.system.mapper.plan;

import com.yamaikeji.system.domain.plan.PlanType;

import java.util.List;

/**
 * 计划类型Mapper接口
 * 
 * @author yamaikeji
 * @date 2024-12-07
 */
public interface PlanTypeMapper {

    /**
     * 查询计划类型列表
     * 
     * @param planType 计划类型
     * @return 计划类型集合
     */
    List<PlanType> selectPlanTypeList(PlanType planType);

    /**
     * 查询计划类型
     *
     * @param planType 计划类型
     * @return 计划类型
     */
    PlanType selectPlanType(PlanType planType);

    /**
     * 新增计划类型
     * 
     * @param planType 计划类型
     * @return 结果
     */
    int insertPlanType(PlanType planType);

    /**
     * 修改计划类型
     * 
     * @param planType 计划类型
     * @return 结果
     */
    int updatePlanType(PlanType planType);

    /**
     * 删除计划类型
     *
     * @param planType 计划类型
     * @return 结果
     */
    int deletePlanType(PlanType planType);
}
